package com.gimi.cloud.jimi.dto.app.moreInfo;

import com.gimi.cloud.jimi.dto.base.BaseDTO;

import java.util.Date;

/**
 * @auther loongs
 * @date 2018/1/10  9:52
 */
public class MoreInfoDTO extends BaseDTO {
    private Integer fId;
    /**
     *用户id
     */
    private Integer userId;
    /**
     * 解析之前存放json数据，解析之后存放url
     */
    private String reportData;
    /**
     * 获取报告标识,3获取失败 2获取成功 1获取中 0未获取
     */
    private String getdata;

    /**
     * '获取报告容错次数'
     */
    private Integer getdataErrorTimes;

    /**
     * '获取报告最大容错次数'
     */
    private Integer getdataMaxTimes;

    /**
     * 获取报告时间
     */
    private Date getdataTime;

    /**
     * '获取报告备注'
     */
    private String getdataRemark;

    /**
     *解析数据标识:3解析失败 2解析成功 1解析中 0未解析
     */
    private String analysis;
    /**
     *解析报告时间
     */
    private Date analysisTime;
    /**
     *解析报告容错次数
     */
    private Integer analysisErrorTimes;
    /**
     *解析报告最大容错次数
     */
    private Integer analysisMaxTimes;
    /**
     *解析报告备注
     */
    private String analysisRemark;


    /**
     * 数据类型 '1:芝麻信用,2.淘宝信息,3.工资卡信息,4.信用卡流水,5.信用卡邮箱账单,6.公积金信息,7.社保信息,8支付宝信息'
     */
    private String dataType;

    /**
     *数据有效期起
     */
    private Date reportEffectionBegin;

    /**
     *数据有效期止
     */
    private Date reportEffectionEnd;

    private String openId;

    public Integer getfId() {
        return fId;
    }

    public void setfId(Integer fId) {
        this.fId = fId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getReportData() {
        return reportData;
    }

    public void setReportData(String reportData) {
        this.reportData = reportData;
    }

    public String getGetdata() {
        return getdata;
    }

    public void setGetdata(String getdata) {
        this.getdata = getdata;
    }

    public Integer getGetdataErrorTimes() {
        return getdataErrorTimes;
    }

    public void setGetdataErrorTimes(Integer getdataErrorTimes) {
        this.getdataErrorTimes = getdataErrorTimes;
    }

    public Integer getGetdataMaxTimes() {
        return getdataMaxTimes;
    }

    public void setGetdataMaxTimes(Integer getdataMaxTimes) {
        this.getdataMaxTimes = getdataMaxTimes;
    }

    public Date getGetdataTime() {
        return getdataTime;
    }

    public void setGetdataTime(Date getdataTime) {
        this.getdataTime = getdataTime;
    }

    public String getGetdataRemark() {
        return getdataRemark;
    }

    public void setGetdataRemark(String getdataRemark) {
        this.getdataRemark = getdataRemark;
    }

    public String getAnalysis() {
        return analysis;
    }

    public void setAnalysis(String analysis) {
        this.analysis = analysis;
    }

    public Date getAnalysisTime() {
        return analysisTime;
    }

    public void setAnalysisTime(Date analysisTime) {
        this.analysisTime = analysisTime;
    }

    public Integer getAnalysisErrorTimes() {
        return analysisErrorTimes;
    }

    public void setAnalysisErrorTimes(Integer analysisErrorTimes) {
        this.analysisErrorTimes = analysisErrorTimes;
    }

    public Integer getAnalysisMaxTimes() {
        return analysisMaxTimes;
    }

    public void setAnalysisMaxTimes(Integer analysisMaxTimes) {
        this.analysisMaxTimes = analysisMaxTimes;
    }

    public String getAnalysisRemark() {
        return analysisRemark;
    }

    public void setAnalysisRemark(String analysisRemark) {
        this.analysisRemark = analysisRemark;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    public Date getReportEffectionBegin() {
        return reportEffectionBegin;
    }

    public void setReportEffectionBegin(Date reportEffectionBegin) {
        this.reportEffectionBegin = reportEffectionBegin;
    }

    public Date getReportEffectionEnd() {
        return reportEffectionEnd;
    }

    public void setReportEffectionEnd(Date reportEffectionEnd) {
        this.reportEffectionEnd = reportEffectionEnd;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }
}
